package com.erp.module.jiJian

import android.content.Context
import com.erp.bean.BenZuKBean
import com.erp.bean.Twostringbean
import com.erp.Interface.OnUserDataInterface
import com.erp.pull.PullP
import com.erp.pull.PullView
import java.util.*

/**
 * Created by Administrator on 2019/3/19/019.
 * 作者：刘洋
 */
interface JiJianContract {
    interface JiJianView : PullView {
    }
    interface JiJianP : PullP {
        fun sousuo(searchParams : ArrayList<Twostringbean>)
    }
    interface JiJianMP{
        /** 获取计件数据*/
        fun getjijian(context : Context,page : Int ,pagesize : Int ,searchParams : List<Twostringbean> ,onUserDataInterface : OnUserDataInterface)
        /**获取本组成员信息*/
        fun getBenZu(context : Context ,onUserDataInterface : OnUserDataInterface )
        /**上传计件扫描数据*/
        fun setJiJianSaoMiao(context : Context ,jo : String ,onUserDataInterface : OnUserDataInterface )
    }
    interface ShuangChanJiJianKView{
        /**获取本小组数据*/
        fun BenZuShuJuOk(xiaozuList : MutableList<BenZuKBean>, zuhao : String)
        fun BenZuShuJuNo(erroe : String)
        /**上传扫描数据*/
        fun ShangChuanOk(data : String)
        fun ShuangChuanNo(error : String)
    }
    interface ShuangChuanJiJianKP{
        /**获取本小组数据*/
        fun getXiaoZu()
        /**上传扫描数据*/
        fun setSaoMiao(sj :String,jh :String ,zh :String , data :String)
    }
}